• Declaratively Programming the Dynamic Structure of Graphical User Interfaces 

      Stokke, Knut Anders (Master thesis, 2020-06-20)
      Structures are everywhere around us - from chemical formulas to biological systems or musical works. In this thesis, we focus on composite structures that appear in graphical user interfaces (GUI), such as lists, tables, ...
    • A domain-specific language for structure manipulation in constraint system-based GUIs 

      Stokke, Knut Anders; Barash, Mikhail; Järvi, Jaakko Timo Henrik (Journal article, 2023)
      A common frustration with programming Graphical User Interfaces (GUIs) is that features for manipulating structures, such as lists and trees, are limited, inconsistent, buggy, or even missing. Implementing complete and ...
    • The Ultimate GUI Framework: Are We There Yet? 

      Stokke, Knut Anders; Barash, Mikhail; Järvi, Jaakko Timo Henrik (Journal article; Peer reviewed, 2023)
      The programming community seems to be forever searching for the ultimate user interface programming approach and the accompanying framework. We describe the landscape of recent efforts in this quest through describing ...